package org.explugin.lang.parser.util;

import com.intellij.lang.PsiBuilder;
import org.explugin.ExBundle;
import org.explugin.lang.lexer.ExElementTypes;
import org.explugin.lang.lexer.ExTokenTypes;

public class Parsing {

    public static void parse(PsiBuilder psiBuilder) {

        if (psiBuilder.getTokenType() == ExTokenTypes.FUNC_TOKEN) {
            FunctionParsing.parseFunction(psiBuilder);
        }
        else {
            psiBuilder.advanceLexer();
            psiBuilder.error(ExBundle.message("explugin.error.expected.function.declaration"));
        }
    }


}
